entrance to a mountain road - Español Inglés Diccionario